Big Huge Thesaurus

thiopental sodium

noun